home *** CD-ROM | disk | FTP | other *** search
- 10 POKE55,.:POKE56,28:CLR:Z$="U1 8 0":Z$=CHR$(.):Q$=CHR$(34):K=459:PRINT"[147][142]";
- 15 PRINT"PUT SOURCE DISK INTO DEVICE 8."
- 20 PRINT"THEN, PRESS P TO PROCEED."
- 25 PRINT"(PRESS A TO ABORT.)"
- 30 GETA$:IFA$="P"THEN45
- 35 IFA$="A"THEN999
- 40 GOTO30
- 45 IFGTHEN300
- 46 IFFTHEN275
- 47 OPEN15,8,15:OPEN8,8,8,"#":GOSUB900:GOSUB800
- 50 IFA<20THEN60
- 55 CLOSE8:CLOSE15:GOTO15
- 60 GOSUB905:CLOSE8
- 65 PRINT"IS THIS THE DISK THAT YOU WANT TO USE"
- 70 PRINT"FOR YOUR DISK IMAGE (Y/N)?"
- 75 GETA$:IFA$="Y"THEN90
- 80 IFA$="N"THENCLOSE15:PRINT"[147]";:GOTO15
- 85 GOTO75
- 90 PRINT"ONE MOMENT PLEASE...":S$=N$
- 95 OPEN8,8,8,"#":POKE2,228:SYS4643:CLOSE8:PRINT"[147]";
- 100 PRINT"PUT DESTINATION DISK 1 INTO DEVICE 8."
- 105 PRINT"THEN, PRESS P TO PROCEED."
- 110 PRINT"(PRESS A TO ABORT.)"
- 115 GETA$:IFA$="P"THEN130
- 120 IFA$="A"THEN999
- 125 GOTO115
- 130 IFFTHEN285
- 132 OPEN8,8,8,"#":GOSUB900:INPUT#15,A,B$,C,D
- 133 IFA=20ORA=21THEN140
- 135 IFA<20THEN195
- 137 GOSUB810:GOTO247
- 140 CLOSE8:PRINT"DISK IS UNFORMATTED. FORMAT (Y/N)?"
- 145 GETA$:IFA$="Y"THEN160
- 150 IFA$="N"THENPRINT"[147]";:GOTO247
- 155 GOTO145
- 160 PRINT"ENTER DISK NAME (16 CHARACTERS MAX.)."
- 165 A$="":INPUTA$:IFA$=""THEN160
- 170 PRINT"ENTER DISK ID (2 CHARACTERS MAX.)."
- 175 B$="":INPUTB$:IFB$=""THEN170
- 180 PRINT"[147]FORMATTING..."
- 185 PRINT#15,"N0:";A$;",";B$:INPUT#15,A,B$,C,D
- 186 IFA=20ORA=21THENPRINT"WRITE-PROTECT NOTCH IS COVERED.":GOTO247
- 187 IFA>19THENPRINT"[147]";:GOTO247
- 190 OPEN8,8,8,"#":GOSUB900
- 195 GOSUB905:CLOSE8:IFN>KTHEN230
- 200 PRINT"NOT ENOUGH ROOM ON DISK. DO YOU WANT TO"
- 205 PRINT"ERASE ALL FILES BY REFORMATTING (Y/N)?"
- 210 GETA$:IFA$="Y"THEN225
- 215 IFA$="N"THENPRINT"[147]";:GOTO247
- 220 GOTO210
- 225 PRINT#15,"N0:";N$:GOTO190
- 230 PRINT"OK TO USE THIS DISK (Y/N)?"
- 235 GETA$:IFA$="Y"THEN250
- 240 IFA$="N"THENPRINT"[147]";:GOTO247
- 245 GOTO235
- 247 IFGTHEN315
- 248 GOTO100
- 250 IFGTHEN320
- 252 F$="PART1"
- 255 OPEN8,8,1,F$:INPUT#15,A:IFA=63THENCLOSE8:F$=F$+"XQ":GOTO255
- 260 IFA=26THENPRINT"WRITE-PROTECT NOTCH IS COVERED.":CLOSE8:GOTO100
- 265 PRINT"ONE MOMENT PLEASE...":D$=N$
- 270 POKE2,228:SYS4787:CLOSE8:PRINT"[147]";:F=1:GOTO15
- 275 OPEN8,8,8,"#":GOSUB900:GOSUB905
- 276 IFN$<>S$THENGOSUB700:GOTO15
- 277 PRINT"ONE MOMENT PLEASE..."
- 280 POKE2,228:SYS4650:CLOSE8:PRINT"[147]";:GOTO100
- 285 OPEN8,8,8,"#":GOSUB900:GOSUB905
- 286 IFN$<>D$THENGOSUB700:GOTO100
- 287 PRINT"ONE MOMENT PLEASE..."
- 290 CLOSE8:OPEN8,8,8,F$+",A"
- 295 POKE2,228:SYS4787:CLOSE8:G=1:PRINT"[147]";:GOTO15
- 300 OPEN8,8,8,"#":GOSUB900:GOSUB905
- 302 IFN$<>S$THENGOSUB700:GOTO15
- 305 PRINT"ONE MOMENT PLEASE..."
- 310 POKE2,227:SYS4650:CLOSE8:F=0:K=228:PRINT"[147]";
- 315 PRINT"PUT DESTINATION DISK 2 INTO DEVICE 8.":GOTO105
- 320 F$="PART2"
- 325 OPEN8,8,1,F$:INPUT#15,A:IFA=63THENCLOSE8:F$=F$+"XQ":GOTO325
- 330 IFA=26THENPRINT"WRITE-PROTECT NOTCH IS COVERED.":CLOSE8:GOTO315
- 335 PRINT"ONE MOMENT PLEASE..."
- 340 POKE2,227:SYS4787:CLOSE8:PRINT"...DONE":GOTO999
- 700 CLOSE8:PRINT"[147]WRONG DISK![146]";:RETURN
- 800 INPUT#15,A,B$,C,D
- 805 IFA<20THENRETURN
- 810 PRINT:PRINTA:PRINT:PRINTB$:PRINT:PRINTC,D
- 815 RETURN
- 900 PRINT#15,"U1";8;0;18;0:RETURN
- 905 PRINT#15,"B-P";8;144
- 910 N$="":PRINT"[147]0 ";Q$;:FORI=0TO15:GET#8,A$:PRINTA$;:IFA$<>"[160]"THENN$=N$+A$
- 915 NEXT:PRINTQ$;:GET#8,A$:FORI=0TO5:GET#8,A$:PRINTA$;:NEXT
- 920 PRINT#15,"M-R";CHR$(250);CHR$(2);CHR$(3)
- 925 GET#15,A$:GET#15,B$:GET#15,B$
- 930 N=ASC(A$+Z$)+256*ASC(B$+Z$)
- 935 PRINT:PRINT"[157]";N;"BLOCKS FREE."
- 940 RETURN
- 999 CLOSE15:CLOSE8:POKE56,160:END
-